package org.qu.vo;

import java.sql.Timestamp;

/**
 * IsnsGroups entity. @author MyEclipse Persistence Tools
 */

public class IsnsGroups implements java.io.Serializable {

	// Fields

	private Integer groupId;
	private Integer addUserid;
	private Short isPass;
	private Integer memberCount;
	private String groupName;
	private String groupResume;
	private Timestamp groupTime;
	private String groupManagerName;
	private String groupManagerId;
	private String groupReqId;
	private String groupCreatName;
	private String groupLogo;
	private Short groupJoinType;
	private String groupType;
	private Short groupTypeId;
	private String affiche;
	private String tag;
	private Integer subjectsNum;
	private Integer comments;

	// Constructors

	/** default constructor */
	public IsnsGroups() {
	}

	/** minimal constructor */
	public IsnsGroups(Integer addUserid, Short isPass, Short groupJoinType) {
		this.addUserid = addUserid;
		this.isPass = isPass;
		this.groupJoinType = groupJoinType;
	}

	/** full constructor */
	public IsnsGroups(Integer addUserid, Short isPass, Integer memberCount,
			String groupName, String groupResume, Timestamp groupTime,
			String groupManagerName, String groupManagerId, String groupReqId,
			String groupCreatName, String groupLogo, Short groupJoinType,
			String groupType, Short groupTypeId, String affiche, String tag,
			Integer subjectsNum, Integer comments) {
		this.addUserid = addUserid;
		this.isPass = isPass;
		this.memberCount = memberCount;
		this.groupName = groupName;
		this.groupResume = groupResume;
		this.groupTime = groupTime;
		this.groupManagerName = groupManagerName;
		this.groupManagerId = groupManagerId;
		this.groupReqId = groupReqId;
		this.groupCreatName = groupCreatName;
		this.groupLogo = groupLogo;
		this.groupJoinType = groupJoinType;
		this.groupType = groupType;
		this.groupTypeId = groupTypeId;
		this.affiche = affiche;
		this.tag = tag;
		this.subjectsNum = subjectsNum;
		this.comments = comments;
	}

	// Property accessors

	public Integer getGroupId() {
		return this.groupId;
	}

	public void setGroupId(Integer groupId) {
		this.groupId = groupId;
	}

	public Integer getAddUserid() {
		return this.addUserid;
	}

	public void setAddUserid(Integer addUserid) {
		this.addUserid = addUserid;
	}

	public Short getIsPass() {
		return this.isPass;
	}

	public void setIsPass(Short isPass) {
		this.isPass = isPass;
	}

	public Integer getMemberCount() {
		return this.memberCount;
	}

	public void setMemberCount(Integer memberCount) {
		this.memberCount = memberCount;
	}

	public String getGroupName() {
		return this.groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}

	public String getGroupResume() {
		return this.groupResume;
	}

	public void setGroupResume(String groupResume) {
		this.groupResume = groupResume;
	}

	public Timestamp getGroupTime() {
		return this.groupTime;
	}

	public void setGroupTime(Timestamp groupTime) {
		this.groupTime = groupTime;
	}

	public String getGroupManagerName() {
		return this.groupManagerName;
	}

	public void setGroupManagerName(String groupManagerName) {
		this.groupManagerName = groupManagerName;
	}

	public String getGroupManagerId() {
		return this.groupManagerId;
	}

	public void setGroupManagerId(String groupManagerId) {
		this.groupManagerId = groupManagerId;
	}

	public String getGroupReqId() {
		return this.groupReqId;
	}

	public void setGroupReqId(String groupReqId) {
		this.groupReqId = groupReqId;
	}

	public String getGroupCreatName() {
		return this.groupCreatName;
	}

	public void setGroupCreatName(String groupCreatName) {
		this.groupCreatName = groupCreatName;
	}

	public String getGroupLogo() {
		return this.groupLogo;
	}

	public void setGroupLogo(String groupLogo) {
		this.groupLogo = groupLogo;
	}

	public Short getGroupJoinType() {
		return this.groupJoinType;
	}

	public void setGroupJoinType(Short groupJoinType) {
		this.groupJoinType = groupJoinType;
	}

	public String getGroupType() {
		return this.groupType;
	}

	public void setGroupType(String groupType) {
		this.groupType = groupType;
	}

	public Short getGroupTypeId() {
		return this.groupTypeId;
	}

	public void setGroupTypeId(Short groupTypeId) {
		this.groupTypeId = groupTypeId;
	}

	public String getAffiche() {
		return this.affiche;
	}

	public void setAffiche(String affiche) {
		this.affiche = affiche;
	}

	public String getTag() {
		return this.tag;
	}

	public void setTag(String tag) {
		this.tag = tag;
	}

	public Integer getSubjectsNum() {
		return this.subjectsNum;
	}

	public void setSubjectsNum(Integer subjectsNum) {
		this.subjectsNum = subjectsNum;
	}

	public Integer getComments() {
		return this.comments;
	}

	public void setComments(Integer comments) {
		this.comments = comments;
	}

}